home *** CD-ROM | disk | FTP | other *** search
/ Mac Format 1997 July / macformat52.iso / mac / MacFormat 52 Floppy / Squeaky Toy / Squeaky Toy read me < prev   
Text File  |  1998-04-02  |  4KB  |  76 lines

  1.  
  2. Squeaky Toy
  3. by Alex Metcalf
  4.  
  5. "Wow, that's annoying!"
  6.  
  7. Version 1.0, April 1997
  8. Copyright © 1997 Alex Metcalf
  9. All rights reserved worldwide
  10.  
  11. --------------------------------------------------------------------------------------------------------------------------------------
  12.  
  13. What is Squeaky Toy?
  14.  
  15. Squeaky Toy is one of those extensions that makes you feel glad to be alive. Simply drop this on to your System Folder, restart, and your mouse turns into a squeaky toy. Not in the literal sense, but your Mac does make an alarmingly loving sound every time you click and release the mouse button.
  16.  
  17. It also has features. If you hold down the mouse button during startup, Squeaky Toy won't load. If it doesn't load anyway, you either have an old system (Squeaky Toy needs System 7 or later) or it couldn't load its sounds and install its patch.
  18.  
  19. By the way, it's free. Would anyone pay for this? If you would, don't let me stop you. I'm broke.
  20.  
  21. Why did you write it?
  22.  
  23. I was lying awake at four in the morning on Sunday (Easter Sunday) when I decided that I wanted to make the mouse squeak. I'd been at a meal that night with some family friends, and their dogs had a squeaky newspaper toy which was called something like the "Doggie News". Anyway, the coffee dessert kept me awake, and as I was lying in bed waiting for the caffeine to filter through (get it? filter? never mind) I realised this extension would be remarkably easy to write. I wrote the code yesterday, Monday, and cycled to the shops to buy the squeaky toy today for 79p, about $1.20.
  24.  
  25. I'd also like to take this time to ask someone to spot my talent and give me some work for when I graduate next year. I've got a long and varied Curriculum Vitae if you're interested. I also, seriously, have an idea for a new OS interface which could take the world by storm.
  26.  
  27. I've just tried Squeaky Toy. It's fun for ten seconds, then acutely annoying.
  28.  
  29. I know. But it's great!
  30.  
  31. Sometimes I click and it doesn't squeak.
  32.  
  33. You're not pressing the mouse button hard enough.
  34.  
  35. Don't give me that poor excuse.
  36.  
  37. Okay. I've patched _SystemTask, and some clicks don't make it through the event loop and into this 'idle' code. It also won't work in arcade games and during processor intensive tasks, as they won't have event loops.
  38.  
  39. You could have patched WaitNextEvent, or used an interrupt, or blah blah blah...
  40.  
  41. Oh, shut up. It's only for fun.
  42.  
  43. What else have you written?
  44.  
  45. Well, I never thought you'd ask. My latest work was writing Ambrosia Software's Bubble Trouble with David Wareing:
  46.  
  47. http://www.bubble-trouble.com/
  48.  
  49. A few years ago I released Maniac, a pac man and hangman hybrid, and before that I wrote several HyperCard extensions such as MusicBox, CommConnect, and Vocalise.
  50.  
  51. I also spend time dreaming up OS interface ideas, and I write software to help visually impaired users use the Mac interface (Audio Interface).
  52.  
  53. Away from the screen I enjoy snooker, skydiving, juggling, and squash. Regular trips to local pubs relieve the tedium of university work; I'm in year 3 of 4 of an MEng in Computer Systems Engineering.
  54.  
  55. How do I get in touch?
  56.  
  57. Alex Metcalf
  58. Ty Yfory
  59. Llanfair Road
  60. Lampeter
  61. Ceredigion, Wales
  62. SA48 8JZ
  63. United Kingdom
  64.  
  65. Fax:       ++44 (0)1570 493636
  66. email:   alex@metcalf.demon.co.uk
  67.  
  68. Is there a disclaimer for Squeaky Toy?
  69.  
  70. Alex Metcalf is not responsible for the loss of or damage to anything resulting directly or indirectly from the installation and/or use of Squeaky Toy.
  71.  
  72. Is it true you've spent three times as long on this 'read me' as on the code?
  73.  
  74. I will never, ever lower myself to release anything with documentation as poor as most of the 'read me' files I see these days.
  75.  
  76.